57 research outputs found
Simulation-aided Learning from Demonstration for Robotic LEGO Construction
Recent advancements in manufacturing have a growing demand for fast,
automatic prototyping (i.e. assembly and disassembly) capabilities to meet
users' needs. This paper studies automatic rapid LEGO prototyping, which is
devoted to constructing target LEGO objects that satisfy individual
customization needs and allow users to freely construct their novel designs. A
construction plan is needed in order to automatically construct the
user-specified LEGO design. However, a freely designed LEGO object might not
have an existing construction plan, and generating such a LEGO construction
plan requires a non-trivial effort since it requires accounting for numerous
constraints (e.g. object shape, colors, stability, etc.). In addition,
programming the prototyping skill for the robot requires the users to have
expert programming skills, which makes the task beyond the reach of the general
public. To address the challenges, this paper presents a simulation-aided
learning from demonstration (SaLfD) framework for easily deploying LEGO
prototyping capability to robots. In particular, the user demonstrates
constructing the customized novel LEGO object. The robot extracts the task
information by observing the human operation and generates the construction
plan. A simulation is developed to verify the correctness of the learned
construction plan and the resulting LEGO prototype. The proposed system is
deployed to a FANUC LR-mate 200id/7L robot. Experiments demonstrate that the
proposed SaLfD framework can effectively correct and learn the prototyping
(i.e. assembly and disassembly) tasks from human demonstrations. And the
learned prototyping tasks are realized by the FANUC robot
Robotic Planning under Hierarchical Temporal Logic Specifications
Past research into robotic planning with temporal logic specifications,
notably Linear Temporal Logic (LTL), was largely based on singular formulas for
individual or groups of robots. But with increasing task complexity, LTL
formulas unavoidably grow lengthy, complicating interpretation and
specification generation, and straining the computational capacities of the
planners. In order to maximize the potential of LTL specifications, we
capitalized on the intrinsic structure of tasks and introduced a hierarchical
structure to LTL specifications. In contrast to the "flat" structure, our
hierarchical model has multiple levels of compositional specifications and
offers benefits such as greater syntactic brevity, improved interpretability,
and more efficient planning. To address tasks under this hierarchical temporal
logic structure, we formulated a decomposition-based method. Each specification
is first broken down into a range of temporally interrelated sub-tasks. We
further mine the temporal relations among the sub-tasks of different
specifications within the hierarchy. Subsequently, a Mixed Integer Linear
Program is utilized to generate a spatio-temporal plan for each robot. Our
hierarchical LTL specifications were experimentally applied to domains of
robotic navigation and manipulation. Results from extensive simulation studies
illustrated both the enhanced expressive potential of the hierarchical form and
the efficacy of the proposed method.Comment: 8 pages, 4 figure
On the Security Risks of Knowledge Graph Reasoning
Knowledge graph reasoning (KGR) -- answering complex logical queries over
large knowledge graphs -- represents an important artificial intelligence task,
entailing a range of applications (e.g., cyber threat hunting). However,
despite its surging popularity, the potential security risks of KGR are largely
unexplored, which is concerning, given the increasing use of such capability in
security-critical domains.
This work represents a solid initial step towards bridging the striking gap.
We systematize the security threats to KGR according to the adversary's
objectives, knowledge, and attack vectors. Further, we present ROAR, a new
class of attacks that instantiate a variety of such threats. Through empirical
evaluation in representative use cases (e.g., medical decision support, cyber
threat hunting, and commonsense reasoning), we demonstrate that ROAR is highly
effective to mislead KGR to suggest pre-defined answers for target queries, yet
with negligible impact on non-target ones. Finally, we explore potential
countermeasures against ROAR, including filtering of potentially poisoning
knowledge and training with adversarially augmented queries, which leads to
several promising research directions.Comment: In proceedings of USENIX Security'23. Codes:
https://github.com/HarrialX/security-risk-KG-reasonin
- …